export type Value2 = { x: number; y: number };
export type Value3 = Value2 & { z: number };
export type Size2 = { width: number; height: number };
export type Size3 = Size2 & { depth: number };
export type Box2 = Value2 & Size2;
export type Box3 = Value3 & Size3;
export type Color3 = { r: number; g: number; b: number };
export type Color4 = Color3 & { a: number };
export type Transform2D = {
  position: Value2;
  scale: Value2;
  rotation: number;
};
export const DEFAULT_VALUE2: Value2 = { x: 0, y: 0 };
export const DEFAULT_VALUE3: Value3 = { x: 0, y: 0, z: 0 };
export const DEFAULT_SCALE2: Value2 = { x: 1, y: 1 };
export const DEFAULT_SCALE3: Value3 = { x: 1, y: 1, z: 1 };
